#ifndef DATATERRITORIO_H
#define	DATATERRITORIO_H

#include "../interfacesCol/ICollection.h"
#include "../collections/Collection.h"

class dataTerritorio: public ICollectible{
	private:
		char* nombre;
		ICollection* adyacentes;
	public:
		dataTerritorio();
                dataTerritorio(char*);
                dataTerritorio(const dataTerritorio&);
                void agregarAdyacente(dataTerritorio*);
		char* getNombre()const;
		ICollection* getAdyacentes()const;
               // dataTerritorio& operator=(const dataTerritorio&);
                 virtual ~dataTerritorio();
};

//ostream & operator<<(ostream&, const dataTerritorio&);

#endif	/* DATATERRITORIO_H */

